using System;

namespace Admin.NET.Application;

/// <summary>
/// 采集器2输出参数
/// </summary>
public class ModuleCollectorDto
{
	/// <summary>
	/// id
	/// </summary>
	public long Id { get; set; }

	/// <summary>
	/// 协议类型：0 DM780E 4G 1 DM780SE采集器 2 DM700 E4g 3 DM700SE采集器 
	/// </summary>
	public int ProtocolType { get; set; }

	/// <summary>
	/// 名称，默认imei号
	/// </summary>
	public string Name { get; set; }

	/// <summary>
	/// imei号
	/// </summary>
	public string Imei { get; set; }

	/// <summary>
	/// 设备当前版本
	/// </summary>
	public int? Version { get; set; }

	/// <summary>
	/// iccid
	/// </summary>
	public string? Iccid { get; set; }

	/// <summary>
	/// 经度
	/// </summary>
	public decimal? Longitude { get; set; }

	/// <summary>
	/// 纬度
	/// </summary>
	public decimal? Latitude { get; set; }

	/// <summary>
	/// 固件版本
	/// </summary>
	public string? FirmwareVersion { get; set; }

	/// <summary>
	/// 最后在线时间
	/// </summary>
	public DateTime? LastOnlineTime { get; set; }

	/// <summary>
	/// 分组id
	/// </summary>
	public long? ModuleCollectorGroupId { get; set; }

	public string ModuleCollectorGroupName { get; set; }

	public DateTime? CreateTime { get; set; }
}
